package loaders
{
	import flash.events.IEventDispatcher;
	import flash.net.URLVariables;
	import utils.Disposeable;

	public interface ILoader extends Disposeable,IEventDispatcher
	{
		function get args():URLVariables;
		function get content():*;
		function get isComplete():Boolean;
		function get isSuccess():Boolean;
		function load():void;
		function get progress():Number;
		function get type():int;
		function get url():String;
		function set url(value:String):void;
		function get isLoading():Boolean;
		function get data():*;
		function set data(value:*):void;
	}
}